package com.health.personal.domain.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;

import lombok.Data;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 医生表
 * </p>
 *
 * @author zzs
 * @since 2024-12-12
 */

@TableName("t_doctor")
@Data
public class TDoctorPo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 医生ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 医生名称
     */
    @TableField("doctor_name")
    private String doctorName;

    /**
     * 职位ID
     */
    @TableField("position_id")
    private Integer positionId;

    /**
     * 科室ID
     */
    @TableField("department_id")
    private Integer departmentId;

    /**
     * 所属医院ID
     */
    @TableField("hospital_id")
    private Integer hospitalId;

    /**
     * 咨询费用
     */
    @TableField("consultation_fee")
    private BigDecimal consultationFee;

    /**
     * 个人简介
     */
    @TableField("personal_introduction")
    private String personalIntroduction;

    /**
     * 擅长领域
     */
    @TableField("expertise")
    private String expertise;

    /**
     * 真实姓名
     */
    @TableField("real_name")
    private String realName;

    /**
     * 邮箱账号
     */
    @TableField("email")
    private String email;

    /**
     * 密码
     */
    @TableField("password")
    private String password;


}
